
/*基本样式*/
body{ margin: 0; background: #000; overflow-x: hidden;}
body,td,th,.wrapper{color:#FFF;font-size:.14rem;line-height:1.75em;font-family: arial, 'Hiragino Sans GB', 'Microsoft Yahei'; }
h1, h2, h3, h4, h5, h6, p, figure, form, blockquote { margin: 0; }
ul, ol, li, dl, dd { margin: 0; padding: 0; }
ul li, ol li { list-style: none; }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #cccccc; }
img{border: 0;background-color: transparent;}
:focus{outline: none;}
select{vertical-align:middle;}
a{ text-decoration: none; color: #d5d5d5;
    -webkit-transition:all 0.2s ease;
    -moz-transition:all 0.2s ease;
    -ms-transition:all 0.2s ease;
    -o-transition:all 0.2s ease;
    transition:all 0.2s ease;
}
.w100{ width: 100%;}

button, input, optgroup, select, textarea {font-family: arial, 'Hiragino Sans GB', 'Microsoft Yahei'; color: inherit;  margin: 0; }
button, select { text-transform: none; }

table { border-collapse: collapse; border-spacing: 0; }
td, th { padding: 0; }

.fl{ float: left;}
.fr{ float: right;}
p{word-break:break-all;}
a{ cursor: pointer;}

.no-bg{background: none;}


.body{background:#000;}

/*head*/
.header{width:7.5rem;height:1.20rem; position:fixed;/** background:#000;*/ z-index: 99;    top: 0;
    left: 0;
    background-color: rgba(0,0,0,0.8);
    }
.header .leftlogo{position:absolute; width:.83rem; height:.76rem; left:.2rem; top:.2rem;}
.header .rightlogo{position:absolute;width:1.35rem;height:.54rem; right:.2rem;top:.3rem;}
.header .menu{position:absolute;width:.4rem; height:.33rem; left:50%; margin-left:-.2rem; top:.46rem;}


/*foot*/





/**testdrive**/
.testdrive { width: 100%; height: 100%; position: fixed; left: 0; top: 0; z-index: 101; background: #fff; display: none;}
.testdrive .testdrivecon { width: 538px; height: 567px; background: url(../images/form.png) no-repeat; background-size: 100% 100%; position: absolute; top: 240px; left: 50%; margin-left: -269px; z-index: 2;}
.testdrive .testbtn { width: 528px; height: 68px; position: absolute; left: 0px; bottom: 0px; border: none; background: none; border-radius: 0;}
.testdrive .txt01,.testdrive .txt02 { width: 506px; height: 55px; border: none; background: none; position: absolute; top: 7px; left: 12px; line-height: 55px; outline: none; color: #000; font-size: 25px;}
::-webkit-input-placeholder { color: #000; line-height: 55px;}
.testdrive .txt02 { top: 102px; width: 238px;box-sizing:content-box;}
.testdrive .txt03 { width: 260px; height: 68px; position: absolute; top: 95px; right: 0;}
.testdrive .txt03 span { display: block; width: 118px; height: 66px; line-height: 66px; text-align: center; font-size: 25px; border: 1px solid #000; float: left; margin-left: 10px;}
.testdrive .txt03 span.active { border: 1px solid #a21128; color: #a21128;}
.testdrive .txt04,.testdrive .txt05,.testdrive .txt06,.testdrive .txt07 { width: 506px; height: 55px; position: absolute; top: 198px; left:12px; color: #000; font-size: 25px; border: none; background: none; outline: none;}
.testdrive .txt04 { left: 12px; line-height: 55px;}
.testdrive .txt05 { top: 294px; width: 220px;}
.testdrive .txt06 { top: 294px; left: 316px; width: 220px;}
.testdrive .txt07 { top: 390px;}


